.order {
    width: 100%;
    height: 100vh;
    background: #F5F5F5;

    .addAddress {
        box-sizing: border-box;
        border-top: 1px solid #D8C6BC;
        border-bottom: 1px solid #D8C6BC;
        background: #fff;
        margin: 10px 0;
        display: flex;
        padding-left: 15px;

        van-cell {
            flex: 1;
        }
    }

    .defaultAddress {
        padding: 10px;
        font-size: 14px;
        display: flex;
        justify-content: space-between;

        .address-left {
            display: flex;
            flex-wrap: wrap;

            .name {
                margin-right: 10px;
            }

            .phone {
                color: #121212;
            }

            .diqu {
                width: 100%;
                color: #616161;
                margin-top: 5px;
            }
        }
    }

    .shoplist {
        background: #fff;

        .shopItem {
            background: #fff;
            box-sizing: border-box;
            padding: 10px;
            display: flex;
            border-bottom: 1px solid #D8D8D8;

            image {
                width: 80px;
                height: 80px;
            }

            .shopItem-info {
                box-sizing: border-box;
                padding-left: 5px;
                flex: 1;
                display: flex;
                flex-wrap: wrap;

                .title {
                    height: 35px;
                    font-size: 13px;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    display: -webkit-box;
                    -webkit-line-clamp: 2;
                    -webkit-box-orient: vertical;
                }

                .price-wrappper {
                    width: 100%;
                    display: flex;
                    justify-content: space-between;

                    .price {
                        font-size: 13px;
                        color: #DE5E7F;
                        align-self: center;
                    }

                    .num {
                        font-size: 12px;
                        color: #7F7F7F;
                    }
                }
            }

        }

        .shopItem:last-child {
            border-bottom: none;
        }

        .shop-total {
            box-sizing: border-box;
            padding: 10px 15px;
            display: flex;
            justify-content: space-between;

            .shop-text {
                color: #5C5C5C;
                font-size: 14px;
            }

            .total {
                color: #2D2F2E;
            }
        }
    }

    .youhui {
        background: #fff;
        margin: 10px 0 15px 0;

        .youhuijuan,
        .kuaidi {
            box-sizing: border-box;
            padding: 10px 8px 8px 10px;
            display: flex;
            justify-content: space-between;
            font-size: 13px;
            color: #505050;
            border-bottom: 1px solid #DEDEDE;

            view:last-child {
                color: #9A9A9A;
            }
        }

        .kuaidi {
            border-bottom: none;
        }
    }
}